package com.cheney.demo.webservice.dto;

import lombok.Data;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * 投保接口buyInsurance(直接生成保单)--入参
 * @author chensi
 * @date 2022/7/19 11:41
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "request", propOrder = {
})
@Data
public class RequestParamBodyDTO implements Serializable {

    String strSerialNO;
    String strCardNO;
    String strRate;
    String strInsuredIDNo;
    String strBankPayNumber;
    String strDptCDE;
    String isRenew;
    String strOpID;
    String strUserTel;
    String strAccountPass;
    String strGasUserAddress;
    String strInsuredName;
    String strBranchID;
    Date strBeginDate;
    String strChannelCDE;
    String strPayType;
    BigDecimal nBuildArea;
    String strInsuredIDType;
    String strGasUserID;
    String strDptNME;
    String srcPolicyNo;
    Date strPayDate;
    String strPlan;
    String strInsrncCDE;
    Long ninsureMoney;
    String strIDNo;
    String strAccountID;
    String flag;
    Date strEndDate;
    String strInsuredTel;
    String strBizTypeSpec;
    Date strApplyDate;
    String strEmail;
    String strBizType;
    String strPayMode;
    String strIDType;
    String strUserName;
    String strChannelEmployeeCode;
    List<GasInsuredInfoDTO> gasInsuredInfo;
    List<InvoiceDTO> invoice;
    List<PostageInformationDTO> postageInformation;
}

